package com.smedi.ismedi.inmail.api.dto.response;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;

import java.io.Serializable;
import java.util.List;

/**
 * @className: DingDingAttendanceProjectResponse
 * @Description: TODO
 * @version: v1.0.0
 * @author: wzx
 * @date: 2022/9/22 10:54
 */

@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@EqualsAndHashCode(callSuper = false)
@ApiModel(value = "钉钉项目考勤信息详情")
public class DingDingAttendanceProjectResponse implements Serializable {

    @ApiModelProperty(value = "项目Id")
    private Long id;

    @ApiModelProperty(value = "项目名称")
    private String projectName;

    @ApiModelProperty(value = "合格人数")
    private Integer passReportPersonNumber;

    @ApiModelProperty(value = "不合格人数")
    private Integer unPassReportPersonNumber;

    @ApiModelProperty(value = "人员列表")
    private List<DingDingAttendancePersonResponse> personResponses;

}